Condition Field Operands
The following table describes the condition operands.
Condition Operands
|
Condition Operand |
Description |
|---|---|
|
== != |
Tests for equivalent values. Tests for not equivalent values. |
|
>= <= |
Tests for greater than or equal to values. Tests for less than or equal to values. |
|
> < |
Tests for greater than values. Tests for less than values. |
|
contains !contains |
Tests a string containing specified text. Tests a string not containing specified text. |
|
exists !exists |
Tests whether a parameter exists. Tests whether a parameter does not exist. |
|
suffix prefix |
Tests whether a string has a particular suffix. Tests whether a string has a particular prefix. |
|
len> len< len== |
Tests whether the length of a string is greater than a specific value. Tests whether the length of a string is less than a specific value. Tests whether the length of a string is equal to a specific value. |
|
num< num< num= num== num>= num<= num!= |
Tests the numerical value (not lexicographic comparison) of the string. For more information, see Condition. |
|
regex |
Tests whether a string matches the given regular expression. |
|
+ |
Concatenates string values. |
|
insubnet
!insubnet |
Tests whether the host IP address (IPv4 or IPv6) in a SIP header (e.g., From or To) belongs to a specific subnet expressed in CIDR (Classless Inter-Domain Routing) notation. Tests whether the host IP address (IPv4 or IPv6) in a SIP header (e.g., From or To) does not belong to a specific subnet expressed in CIDR (Classless Inter-Domain Routing) notation. |